be lacking something indispensable - German English Dictionary